/*
 * GameLogicFabric.cpp
 *
 *  Created on: 03.02.2013
 *      Author: Kirill Blinov
 *   Copyright: LGPL
 */

#include "GameLogicFabric.h"
#include "PaperJets Logic/PaperJetsLogic.h"

IGameLogic* GameLogicFabric::ActiveLogicInstance = NULL;

IGameLogic*
GameLogicFabric::CreateGameLogic( CGameWorld::CGameWorldUnitIterator* UnitIterator,
                                  std::vector<CGameCamera*> MainCamera )
{
	IGameLogic* NewGameLogic = NULL;

	NewGameLogic = new PaperJetsLogic( UnitIterator, MainCamera );

	return NewGameLogic;
}

